.js-WelcomePanel {
    margin: 0px 0px 10px 0px;
    font: 12px Arial;
    text-align: left;
}.js-WelcomePanelBottom {
    margin: 10px 0px 0px 0px;
}.js-WelcomePanelTitle {
    padding-left: 7px;
    border-bottom: 1px solid #d1bea4;
    background: #e4d0b3;
    color: #fff;
    font: 14px Arial;
    font-weight: bold;
    line-height: 21px;
}.js-WelcomePanelClose {
    height: 21px;
    width: 20px;
    float: right;
    cursor: pointer;
    position: relative;
    top: 7px;
    background: no-repeat url(//js-kit.com/images/welcome/close.png);
}.js-WelcomePanelContent {
    padding: 18px 20px;
    background-color: #fffae4;
    color: #2e2e30;
    line-height: 21px;
}.js-WelcomePanelContentBlock a, .js-WelcomePanelContentBlock a:link, .js-WelcomePanelContentBlock a:visited, .js-WelcomePanelContentBlock a:hover, .js-WelcomePanelContentBlock a:active {
    text-decoration: none;
    color: #2e2e30;
    font: 12px Arial;
    white-space: nowrap;
}.js-WelcomePanelContentBlock a:hover, .js-WelcomePanelContentBlock a:active {
    text-decoration: underline;
}.js-WelcomePanelHeader {
    font: 16px Arial;
    font-weight: bold;
    color: #2e2e30;
    padding: 0px;
    line-height: 20px;
}.js-WelcomePanelContentBlock {
    float: left;
    padding-bottom: 5px;
}.js-WelcomePanelContentBlock table img {
    vertical-align: middle;
}.js-WelcomePanelCtls {
    float: left;
    text-align: center;
    margin-top: 9px;
    line-height: 15px;
}.js-WelcomePanelCtls a, .js-WelcomePanelCtls a:active, .js-WelcomePanelCtls a:visited, .js-WelcomePanelCtls a:hover {
    color: #2e2e30;
    font: 11px Arial;
}.js-WelcomePanelArrow {
    height: 12px;
}.js-WelcomeImgInfo {
    height: 16px;
    line-height: 16px;
    padding: 4px 0px 0px 23px;
    float: left;
    background: url(//js-kit.com/images/welcome/information.png) no-repeat left center;
}.js-WelcomeImgReg {
    height: 16px;
    line-height: 16px;
    padding: 4px 0px 0px 23px;
    float: left;
    background: url(//js-kit.com/images/welcome/pencil.png) no-repeat left center;
}.js-WelcomeImgProfile {
    height: 16px;
    line-height: 16px;
    padding: 1px 0px 0px 25px;
    float: left;
    background: url(//js-kit.com/images/welcome/edit_profile.png) no-repeat left center;
}.js-WelcomeImgHelp {
    height: 16px;
    line-height: 16px;
    padding: 1px 0px 0px 25px;
    float: left;
    background: url(//js-kit.com/images/welcome/help.png) no-repeat left center;
}.js-WelcomeImgCustom {
    height: 16px;
    line-height: 16px;
    padding: 1px 0px 0px 25px;
    float: left;
    background: url(//js-kit.com/images/welcome/bullet_wrench.png) no-repeat left center;
}.js-WelcomeImgDashboard {
    height: 16px;
    line-height: 16px;
    padding: 1px 0px 0px 25px;
    float: left;
    background: url(//js-kit.com/images/welcome/dashboard.png) no-repeat left center;
}.js-WelcomeImgTwitter {
    height: 16px;
    line-height: 16px;
    padding: 1px 0px 0px 25px;
    float: left;
    background: url(//js-kit.com/images/welcome/twitter.png) no-repeat left center;
}.js-WelcomeImgSupport {
    height: 16px;
    line-height: 16px;
    padding: 1px 0px 0px 25px;
    float: left;
    background: url(//js-kit.com/images/welcome/support.png) no-repeat left center;
}.js-WelcomeImgWidgets {
    height: 16px;
    line-height: 16px;
    padding: 1px 0px 0px 25px;
    float: left;
    background: url(//js-kit.com/images/welcome/widgets.png) no-repeat left center;
}.js-WelcomeImgPanel {
    height: 16px;
    line-height: 16px;
    padding: 1px 0px 0px 25px;
    float: left;
    background: url(//js-kit.com/images/welcome/admin_panel.png) no-repeat left center;
} .js-CommentsSkin-smoothgray .js-commentInputName {
    margin-right: 110px;
}.js-CommentsSkin-smoothgray .js-commentInputEmail {
    margin-right: 110px;
}.js-CommentsSkin-smoothgray .js-commentInputUrl {
    margin-right: 110px;
}.js-CommentsSkin-smoothgray .js-AuthAreaWrap {
    margin-right: 110px;
}.js-CommentsSkin-smoothgray .js-CCButtons {
    margin: 0.3em 0 0.5em 5px;
    width: 100%;
}.js-authSelector {
    float: left;
    margin-bottom: 5px;
}.js-logoutSpan {
    display: none;
    margin-left: 5px;
    margin-top: 3px;
}.js-OldComments {
    margin-bottom: 1px;
    clear: both;
}.js-LeaveComment {
    margin: 3pt 0;
}.js-CreateComment, .js-EditComment {
    text-align: left;
    display: none;
}.js-commentInputOpenID, .js-commentOpenID {
    display: none;
}.js-commentInputUrl {
    display: none;
}.js-OpenIDError {
    color: #F00;
    display: block;
    max-width: 250px;
}.js-CCMore {
    padding-left: 3px
}.js-commentOptions {
    float: left;
}.js-commentPubOptions {
    float: left;
    padding: 2px 5px;
}.js-commentYahooShareCheckbox {
    float: left;
    margin: 1px 0 0 5px;
}.js-commentYahooShareLabel {
    margin: 1px 3px 0 3px;
    line-height: 13px;
    float: left;
}.js-commentYahooShareLabelLogo {
    margin: 1px 0 0 0;
    float: left;
    width: 49px;
    height: 13px;
    background: no-repeat url(//js-kit.com/images/yahoo/yoslogo.png);
}.js-commentFBShareCheckbox {
    float: left;
    margin: 1px 0 0 5px;
}.js-commentFBShareLabel {
    margin: 1px 3px 0 3px;
    line-height: 13px;
    float: left;
}.js-commentSubmit {
    text-align: right;
}.js-CreateCommentBg {
    margin: 1em;
    padding: 0.5em;
    border: solid 1px #c0c0c0;
    text-align: left;
    float: left;
}.js-EditComment .js-CreateCommentBg {
    float: none;
    border: none;
    padding: 0;
}.js-CreateCommentArea {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    padding: 5px 5px 5px 9px;
}.js-CommentsArea .js-CreateCommentArea {
    background-color: #cbcbcb;
}.js-OldComments {
    background-color: transparent;
}.js-CreateCommentFieldsWrap {
    margin-left: -4px;
    background-color: #ececec;
    border: solid 1px #b0b0b0;
    padding: 4px;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
}.js-CreateCommentFields {
    zoom: 1;
    color: #404040;
    background-color: #f8f8f8;
    padding: 4px;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
}.js-PageNavTop {
    margin-bottom: 3px;
}.js-PageNavBottom {
    margin-top: 3px;
    clear: both;
}.js-PageNOther {
    text-decoration: none;
}.js-PageNCur {
    font-weight: bold;
}.js-PageArrowCur {
    opacity: 0.3;
    zoom: 1;
    filter: progid:

DXImageTransform.Microsoft.Alpha(opacity=30);
} .js-commentOpenID {
    margin-top: 5px;
}.js-commentFieldSubject {
    font-weight: bold;
    margin-bottom: 5px;
}.js-commentFieldLabel {
    margin-top: 5px;
    clear: both;
    margin-right: 0.5em;
}.js-pmFieldLabel {
    margin-top: 5px;
    clear: both;
    margin-right: 0.5em;
    text-align: left;
}.js-commentOpenIDURL {
    margin-left: 3px;
    padding-left: 19px;
    min-height: 16px;
    background: url('//js-kit.com/images/openid-16x16.png') no-repeat 0 -2px;
    font-weight: bold;
}.js-commentFieldNote {
    font-family: Verdana;
    font-size: 7pt;
    color: #808080;
}.js-siteAdmin {
    font-weight: bold;
}.js-singleComment {
    zoom: 1;
    font-size: 8pt;
    font-family: Verdana, Helvetica;
    border: solid 1px #c0c0c0;
    text-align: left;
    margin-bottom: -1px;
}.js-singleCommentBg {
    zoom: 1;
    padding: 0.3em;
    position: relative;
}.js-singleCommentHeader {
    color: #484848;
    margin: 3px 0;
}.js-singleCommentBody {
    clear: both;
    color: #404040;
    background-color: #fefefe;
    padding: 4px 4px 4px 8px;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
}

table.js-singleCommentBodyT {
    margin: 0;
    padding: 0;
    font-family: Verdana, Helvetica;
    text-align: left;
    font-size: 8pt;
    color: #404040;
}.js-singleCommentQuote {
    position: relative;
    top: 4px;
    font-family: "Times New Roman";
    font-size: 32px;
    line-height: 24px;
    padding-right: 1px;
    display: none;
}.js-singleCommentINFO {
    color: #808080;
    float: right;
    padding: 3px;
    margin-left: 2em;
    text-align: right;
}.js-singleCommentAvatar {
    float: right;
}.js-singleCommentText {
    padding-top: 4px;
}.js-singleCommentName {
    font-weight: bold;
}.js-singleCommentUrl {
    margin: 0px 0px 0px 2px;
    padding: 0px;
    border: 0px;
    width: 10px;
    height: 10px;
    display: none;
}.js-singleCommentDate {
    font-size: 7pt;
}.js-singleCommentOrigin {
    position: absolute;
    display: none;
    bottom: 0.3em;
    font-size: 7pt;
    color: #808080;
}.js-singleCommentKarmaComMod {
    clear: both;
}.js-singleCommentKarma {
    float: left;
    font-size: 7pt;
    color: #808080;
    margin-right: 1em;
    padding-top: 3px;
}.js-singleCommentKarmaShow {
    float: left;
    font-size: 7pt;
    color: #808080;
    margin-right: 2em;
    padding-top: 3px;
    display: none;
}.js-singleCommentKarmaScore {
    display: none;
}.js-singleCommentComMod {
    float: left;
    font-size: 7pt;
    color: #808080;
    display: none;
    padding-top: 3px;
    margin-right: 1em;
} .js-singleCommentCtls {
    float: right;
    white-space: nowrap;
}.js-singleCommentMenu {
    float: left;
    margin-right: 15px;
}.js-singleCommentMenuTitle {
    cursor: pointer;
    padding: 5px 5px;
}.js-singleCommentMenuTitleMO {
    background-color: #909090;
    color: #FFFFFF;
}.js-singleCommentMenuTitlePressed {
    background-color: #909090;
    color: #FFFFFF;
}.js-singleCommentMenuContainer {
    border: 1px solid #909090;
    background-color: #F5F5F5;
    cursor: pointer;
}.js-singleCommentMenuDelimeter {
    margin: 2px 0px;
    height: 1px;
    width: 100%;
    background-color: #CCCCCC;
    font-size: 1px;
}.js-singleCommentMenuItemIcon {
    width: 16px;
    height: 16px;
    margin: 2px 6px;
}.js-singleCommentMenuItemTitle {
    margin: 2px 20px 2px 0px;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica;
    text-decoration: none;
    white-space: nowrap;
}.js-singleCommentMenuItemTitleMO {
    color: #FFFFFF;
}.js-singleCommentMenuItemEnding {
    height: 16px;
    margin: 2px;
    font-size: 14px;
}.js-singleCommentMenuItem {
    border-top: 2px solid #F5F5F5;
    border-bottom: 2px solid #F5F5F5;
    text-align: left;
}.js-singleCommentMenuItemMO {
    background-color: #909090;
    color: #FFFFFF;
}

div.js-singleCommentEdit {
    font-size: 8pt;
    background: url(//js-kit.com/images/button-clear.gif) no-repeat;
    width: 72px;
    height: 16px;
    line-height: 9px;
    text-align: center;
    color: #404040;
    padding-top: 2px;
    float: left;
    cursor: pointer;
    margin: 0 0.5em 0 4px;
}

div.js-singleCommentReply {
    font-size: 8pt;
    background: url(//js-kit.com/images/button-clear.gif) no-repeat;
    width: 72px;
    height: 16px;
    line-height: 9px;
    text-align: center;
    color: #404040;
    padding-top: 2px;
    float: left;
    cursor: pointer;
    margin: 0 0.5em 0 4px;
}

div.js-singleCommentDelete {
    font-size: 8pt;
    background: url(//js-kit.com/images/button-clear.gif) no-repeat;
    width: 72px;
    height: 16px;
    line-height: 9px;
    text-align: center;
    color: #404040;
    padding-top: 2px;
    float: left;
    cursor: pointer;
    margin: 0 0.5em 0 4px;
}

div.js-singleCommentModerate {
    font-size: 8pt;
    background: url(//js-kit.com/images/button-clear.gif) no-repeat;
    width: 72px;
    height: 16px;
    line-height: 9px;
    text-align: center;
    color: #404040;
    padding-top: 2px;
    float: left;
    cursor: pointer;
    margin: 0 0.5em 0 4px;
}.js-singleCommentNotice {
    color: #ff0000;
    font-size: 8pt;
}.js-commentControl {
    float: left;
    margin-right: 2em;
}.js-commentFieldInput {
    border: solid 1px #7f99b9;
    width: 100%;
}.js-commentFieldInputProfile {
    border: solid 1px #7f99b9;
    width: 100% !important;
}.js-CmtButton {
    margin-right: 0.5em
}.js-CCButtons {
    margin: 0.3em 0 0.5em 0
}.js-CCButtons INPUT {
    font-size: 8pt;
} .js-poweredBy {
    margin-top: 2pt;
    margin-right: 2pt;
    color: #808080;
    font-size: 7pt;
    font-family: Verdana, Helvetica;
}.js-poweredBy A {
    text-decoration: none;
    color: #8080a0
}.js-antispamBy {
    text-align: right;
}.js-Progress {
    position: absolute;
    visibility: hidden;
    right: 5px;
    top: 5px;
    width: 15px;
    height: 15px;
}.js-SettingsWindow {
    padding: 0.3em;
    border: solid 1px #cccccc;
    color: #404040;
    white-space: normal;
    font-family: Verdana, Helvetica;
    font-size: small;
    z-index: 400;
}.js-SettingsWindowNolc {
    z-index: 14400
}.js-SettingsWindowHeader {
    text-align: center;
    padding: 5px 0;
    margin-bottom: 5px;
    background-color: #e6e9ec;
    font-size: 10pt;
    font-family: Verdana, Helvetica;
    color: #435362
}.js-ControlBlockText, .js-ControlBlockTextDisabled {
    font-size: 8pt;
    text-align: left;
}.js-ControlBlockButton {
    font-size: 8pt;
}.js-ControlBlockTextDisabled {
    color: #808080
}.js-showBorder {
    border: ridge 2px #a0a0a0;
}.js-hideBorder {
    border: solid 2px #fefefe;
}.js-SearchTitle {
    margin-right: 5px;
}.js-SearchWords {
    padding: 0px;
    margin-right: 5px;
    border-bottom: 1px dashed #0000ff
}.js-uploadAvatarForm {
    margin-top: 0px;
}.js-singleCommentConversationHead {
    padding: 0.3em;
    margin-top: 26px !important;
}.js-singleCommentConversationChild {
    padding: 0.3em;
    margin-top: -1px !important
}.js-Conversation {
    padding: 0.3em;
    position: relative;
    top: -20px;
    display: inline;
}.js-ConversationWrapper {
    height: 0px;
}.js-TornPageTop {
    margin-left: -5px;
    margin-right: -5px;
    height: 11px;
    margin-top: -5px;
    background: url(//js-kit.com/images/tornPaperT.gif) no-repeat;
}.js-TornPageBottom {
    margin-left: -5px;
    margin-right: -5px;
    height: 11px;
    margin-bottom: -5px;
    background: url(//js-kit.com/images/tornPaperB.gif) no-repeat;
}.js-TornPageTopImg {
    margin-top: -5px;
    height: 11px;
    width: 100%;
}.js-TornPageBottomImg {
    margin-bottom: -5px;
    height: 11px;
    width: 100%;
}.js-TornPageDivider {
    margin-left: -5px;
    margin-right: -5px;
    margin-bottom: -1px;
    height: 22px;
    background-color: #CBCBCB;
}.js-TornPageDividerTop {
    height: 10px;
    background-color: #ECECEC;
    border: solid 1px #b0b0b0;
    border-top-width: 0;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    margin-bottom: 6px;
}.js-TornPageDividerBottom {
    height: 10px;
    background-color: #ECECEC;
    border: solid 1px #b0b0b0;
    border-bottom-width: 0;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
}.js-commentBodyLabel {
    clear: both;
}.js-CreateCommentFieldsBaseInfo {
    float: right;
    margin-bottom: 5px;
    width: 100%;
}.js-commentCmtTextarea {
    clear: both;
}.js-commentAvatar {
    position: relative;
    float: right;
    margin-left: -102px;
}.js-commentAvatarArea {
    clear: both;
    margin: 5px 0px 10px 0px;
}.js-CmtSpam {
    background: url(//js-kit.com/images/bio-hazard.gif) bottom right repeat-x;
    background-color: #ffffe0 !important;
    color: #404040;
}.js-imageWrap {
    width: 102px;
    height: 102px;
    margin-bottom: 3px;
}.js-previewImageDescr {
    width: 102px;
    left: 0px;
    bottom: 0px;
}.js-previewImage {
    position: relative;
    text-align: center;
    margin: 4px;
    float: left;
    width: 102px;
}.js-all-previewImages {
    position: relative;
    margin-top: 15px;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
}.js-uploadImageButton {
    float: left;
    color: blue;
    cursor: pointer;
}.js-previewImageTitle {
    background-color: #ececec;
    font-size: 7pt;
    float: left;
}.js-uploadImageInputWrapper2 {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px;
    left: 0px;
}.js-uploadImageInputWrapper1 {
    position: relative;
}.js-uploadGreyDescr {
    color: #c0c0c0;
}.js-uploadImageIcon {
    height: 16px;
    vertical-align: middle;
    margin-right: 5px;
} .js-singleCommentTEXT {
    word-wrap: break-word
}.js-CommentsSkin-haloscan .js-singleComment {
    font-size: 11px;
    font-family: Verdana, Helvetica;
    border: none;
    zoom: 0;
}.js-CommentsSkin-haloscan .js-singleCommentCtls {
    float: right;
    white-space: nowrap;
}.js-CommentsSkin-haloscan .js-singleCommentAvatar {
    padding-bottom: 1em
}.js-CommentsSkin-haloscan .js-LeaveComment {
    text-align: center;
}.js-CommentsSkin-haloscan .js-commentControl, .js-CommentsSkin-haloscan .js-commentTool, .js-CommentsSkin-haloscan .js-poweredBy, .js-CommentsSkin-haloscan .js-poweredBy div {
    display: inline;
    float: none;
}.js-CommentsSkin-haloscan .js-antispamBy {
    display: block;
}.js-CommentsSkin-haloscan .js-CreateCommentBg {
    width: 30em;
    margin-top: 1em;
    margin-left: auto;
    margin-right: auto;
    padding: 0.5em;
    text-align: left;
    float: none;
    border: none;
}.js-CommentsSkin-haloscan .js-singleCommentBg {
    padding: 0em
} .js-CommentsSkin-smoothgray .js-OldCommentsWrap {
    zoom: 1;
    margin-bottom: 1px;
    clear: both;
    background-color: #cbcbcb;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    padding: 5px;
}.js-CommentsSkin-smoothgray .js-OldComments {
    background-color: #ececec;
    border: solid 1px #b0b0b0;
    padding: 4px;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
}.js-CommentsSkin-smoothgray .js-singleComment {
    border-style: none;
    margin: 0px;;
    background: transparent;
}.js-CommentsSkin-smoothgray .js-PageNOther {
    font-weight: bold;
    color: #0066cc;
    text-decoration: none;
} .js-CommentsSkin-smoothgray .js-PageNCur {
    color: #fe9600;
} .js-CommentsSkin-smoothgray .js-OldComments .js-CreateCommentArea {
    background-color: transparent;
}.js-CommentsSkin-smoothgray .js-OldComments .js-singleCommentName {
    color: #0066cc;
}.js-CommentsSkin-smoothgray .js-singleCommentBody {
    clear: both;
    color: #404040;
    background-color: #fefefe;
    padding: 4px 4px 4px 8px;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
}.js-CommentsSkin-smoothgray .js-singleCommentCtls {
    float: right;
}.jska-backdrop {
    opacity: 0;
    background-color: #404040;
    z-Index: 14500;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    -webkit-transition: opacity 0.5s ease-out;
}.jska-wrapper {
    position: absolute;
    background-color: white;
    z-index: 20000;
    border: solid 4px #cbcbcb;
    text-align: left;
    width: 350px;
}.jska-facebookFrame {
    height: 27px;
    width: 194px;
    background-color: transparent;
    border: none;
    z-Index: 14000;
}.jska-selector {
    margin-left: 5px;
}.jska-header {
    background-color: #ececec;
    padding: 8px 0 6px 10px;
}.jska-headerText {
    font-family: Verdana, Helvetica;
    font-weight: bold;
    font-size: 12pt;
    color: gra y;
    float: left;
}.jska-infoText {
    margin: 0;
    padding: 0;
}.jska-infoContainer {
    margin: 0 10px;
}.jska-showMore {
    color: #403030;
    font-family: Arial, Helvetica, sans-serif;
}.jska-infoBtn {
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-left: 10px;
    float: left
}.jska-selectorContainer {
    background-color: #ececec;
    padding: 0 0 4px 10px;
}.jska-container {
    border-top: solid 1px #cbcbcb;
    padding-top: 20px;
}.jska-controls {
    background-color: #ececec;
    float: right;
    clear: both;
    width: 100%;
    padding: 5px 0 5px 0;
    margin-top: 20px;
}.jska-rightColumn {
    float: right;
    width: 65%;
}.jska-leftColumn {
    float: right;
    width: 33%;
    padding: 2px 5px 0 0;
    text-align: right;
}.jska-label {
    font-size: 10pt;
    font-family: Arial;
}.jska-input {
    border: solid 1px #7f99b9;
    width: 80%;
}.jska-openidInput {
    background: url(//js-kit.com/images/openid-16x16.png) no-repeat;
    background-position: 0 50%;
    padding-left: 18px;
}.jska-error {
    color: #FF3030;
    font: 11px Arial;
    margin-bottom: 2px;
}.jska-cancelBtn {
    float: right;
    margin-right: 5px;
    cursor: pointer;
}.jska-text {
    color: #404040;
    font: 11px Arial;
}.jska-back {
    font: 15px Helvetica;
    cursor: pointer;
    margin-left: 10px;
    float: left;
}.jska-logout {
    float: left;
    margin-left: 10px;
    cursor: pointer;
}.jska-progressArea {
    display: none;
}.jska-progressPic {
    display: inline;
    float: left;
    margin-right: 0.2em;
    margin-left: 1em;
    margin-top: 0.5em;
    width: 15px;
    height: 15px;
    background-image: url(//js-kit.com/images/polls/loading.gif);
}.jska-progressLbl {
    display: inline;
    margin-left: 0.3em;
    margin-top: 0.5em;
    float: left;
}.jska-authButton {
    float: right;
    margin-right: 7px;
    cursor: pointer;
}.jska-clear {
    clear: both;
}